leather strap loom - German English Dictionary